wind farms - French English Dictionary